home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_44_toDoViewSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
67KB
|
1,104 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 81D6 divs.w D0, [A6]
00000002 2E5A movea.l A7, [A2]+
00000004 0000 182C ori.b D0, 0x2C /* ',' */
00000008 0000 0C12 ori.b D0, 0x12
// begin alternate branch 0000000A-00000012
label0000000A:
0000000A 0C12 0000 cmpi.b [A2], 0x0
0000000E 007E 8000 ori.w <<invalid special address>>, 0x8000
// end alternate branch 0000000A-00000012
label0000000A: // (misaligned)
0000000C 0000 007E ori.b D0, 0x7E /* '~' */
00000010 8000 or.b D0, D0
00000012 0002 9096 ori.b D2, 0x96
00000016 FFF3 .invalid <<F/7/7>>
00000018 FD38 .extension 0xD38 <<F/4-5/6>> // unimplemented
0000001A FD38 .extension 0xD38 <<F/4-5/6>> // unimplemented
0000001C FD38 .extension 0xD38 <<F/4-5/6>> // unimplemented
0000001E FE42 298A .extension 0xE42 <<F/1/7>>, 0x298A // unimplemented
00000022 290A move.l -[A4], A2
00000024 29C2 29CA 8012 move.l 0x29CA8012, D2
0000002A 5882 addq.l D2, 4
0000002C 138D 7EBA move.b [A1 + D7 * 8 - 0x70], A5
00000030 7E7A moveq.l D7, 0x7A
00000032 7E8A moveq.l D7, 0xFFFFFF8A
00000034 7E92 moveq.l D7, 0xFFFFFF92
00000036 5987 subq.l D7, 4
00000038 6C52 bge +0x54 /* 0000008C */
0000003A 7EA2 moveq.l D7, 0xFFFFFFA2
0000003C FBA2 .invalid <<F/6/5>>
0000003E 9D90 sub.l [A0], D6
00000040 2D9F E642 move.l [A6 + A6.w * 8 + 0x42], [A7]+
00000044 E642 asr D2.w, 3
00000046 2972 280A 5A47 move.l [A4 + 0x5A47], [A2 + D2 + 0xA]
0000004C 5447 addq.w D7, 2
0000004E 212A 1F32 move.l -[A0], [A2 + 0x1F32]
00000052 C228 6FA8 and.b D1, [A0 + 0x6FA8]
00000056 6DB2 blt -0x4C /* 0000000A */
00000058 4887 ext.w D7
0000005A 035A bchg [A2]+, D1
0000005C 666E bne +0x70 /* 000000CC */
0000005E FFB5 .invalid <<F/6/7>>
00000060 1F62 6DE2 move.b [A7 + 0x6DE2], -[A2]
00000064 141F move.b D2, [A7]+
00000066 EE9A ror D2, 7
00000068 F81C ECE8 .tblXX 0xF81C, 0xECE8 // unimplemented
0000006C FD06 .extension 0xD06 <<F/4-5/6>> // unimplemented
0000006E 8592 or.l [A2], D2
00000070 F6E4 EBB0 .extension 0x6E4 <<F/2-3/3>> // unimplemented
00000074 1428 5201 move.b D2, [A0 + 0x5201]
00000078 E642 asr D2.w, 3
0000007A ABA2 syscall rHiliteTab
0000007C 3410 move.w D2, [A0]
0000007E 862E 083A or.b D3, [A6 + 0x83A]
00000082 2218 move.l D1, [A0]+
00000084 18E3 move.b [A4]+, -[A3]
00000086 01BB 0303 0206 868B bclr [[PC + <<invalid base displacement size>> + D0 * 2] + 0x206868B], D0
// begin alternate branch 0000008C-0000008E
label0000008C:
0000008C 868B or.l D3, A3
// end alternate branch 0000008C-0000008E
label0000008C: // (misaligned)
0000008E 3A16 move.w D5, [A6]
00000090 0802 0043 btst.b D2, 0x43 /* 'C' */
00000094 1C41 movea.b A6, D1
00000096 01A3 bclr -[A3], D0
00000098 0416 0E16 subi.b [A6], 0x16
0000009C 0E6B 1A4A 22D0 .invalid.w [A3 + 0x22D0], 0x1A4A // invalid immediate operation
000000A2 A822 syscall ResourceDispatch
000000A4 9B04 subx.b D5, D4
000000A6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000000A8 3B05 move.w -[A5], D5
000000AA 6B1A bmi +0x1C /* 000000C6 */
000000AC 4068 4022 negx.w [A0 + 0x4022]
000000B0 DB03 addx.b D5, D3
000000B2 4A82 tst.l D2
000000B4 AE0F syscall FillCOval, auto_pop
000000B6 5C40 addq.w D0, 6
000000B8 22AB 067B move.l [A1], [A3 + 0x67B]
000000BC 0801 040B btst.b D1, 0xB
000000C0 0106 btst D6, D0
000000C2 8643 or.w D3, D3
000000C4 2912 move.l -[A4], [A2]
label000000C6:
000000C6 4634 10EB not.b [A4 + D1.w - 0x21]
000000CA 113C 2303 move.b -[A0], 0x3
// begin alternate branch 000000CC-000000CE
label000000CC:
000000CC 2303 move.l -[A1], D3
// end alternate branch 000000CC-000000CE
label000000CC: // (misaligned)
000000CE FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000000D0 0E2E 483A 4301 .invalid.b [A6 + 0x4301], 0x3A /* ':' */ // invalid immediate operation
000000D6 1818 move.b D4, [A0]+
000000D8 C508 abcd -[A2], -[A0]
000000DA 8A3B 0418 or.b D5, [PC + D0.w * 4 + 0x18]
000000DE 9A54 sub.w D5, [A4]
000000E0 8103 sbcd D0, D3
000000E2 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000000E4 4A2B 05D0 tst.b [A3 + 0x5D0]
000000E8 A82B syscall Pack9
000000EA 0514 btst [A4], D2
000000EC 068A 4B0A B643 addi.l A2, 0x4B0AB643
000000F2 00BB 052B 05D3 1852 ori.l [PC + D1 + 0x52], 0x52B05D3
000000FA 530B subq.b A3, 1
000000FC 80BB 0205 or.l D0, [PC + D0.w * 2 + 0x5]
00000100 02A3 054A 4301 andi.l -[A3], 0x54A4301
00000106 AE3B syscall AddComp, auto_pop
00000108 02A8 6B0A 2502 AB25 andi.l [A0 - 0x54DB], 0x6B0A2502
00000110 BB20 xor.b -[A0], D5
00000112 0104 btst D4, D0
00000114 9B0C subx.b -[A5], -[A4]
00000116 E101 asl D1.b, 8
00000118 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000011A 6100 1B08 bsr +0x1B0A /* 00001C24 */
0000011E 1E06 move.b D7, D6
00000120 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000122 0200 D341 andi.b D0, 0x41 /* 'A' */
00000126 38A1 move.w [A4], -[A1]
00000128 001A 8A26 ori.b [A2]+, 0x26 /* '&' */
0000012C 4A1B tst.b [A3]+
0000012E 0863 0601 bchg.b -[A3], 0x1
00000132 0240 C104 andi.w D0, 0xC104
00000136 6B0A bmi +0xC /* 00000142 */
00000138 D05C add.w D0, [A4]+
0000013A DB03 addx.b D5, D3
0000013C 068A E30B 0A02 addi.l A2, 0xE30B0A02
label00000142:
00000142 00F3 .incomplete
00000144 1344 2B03 move.b [A1 + 0x2B03], D4
00000148 121C move.b D1, [A4]+
0000014A 4E60 move USP, A0
0000014C 2010 move.l D0, [A0]
0000014E 0F0A btst A2, D7
00000150 2E56 movea.l A7, [A6]
00000152 6D0C blt +0xE /* 00000160 */
00000154 6071 bra +0x73 /* 000001C7 */
00000156 0C06 0F02 cmpi.b D6, 0x2
0000015A 0033 2078 B20F ori.b [A3 + A3.w * 2 + 0xF], 0x78 /* 'x' */
label00000160:
00000160 3A4B movea.w A5, A3
00000162 4DC3 lea.l A6, D3
00000164 15A5 01D3 02BA 0B24 move.b [[] + 0x2BA0B24], -[A5]
0000016C 0200 1309 andi.b D0, 0x9 /* '\t' */
00000170 92E6 sub.w A1, -[A6]
00000172 4CC4 2CDA movem.l D1,D3,D4,D6,D7,A2,A3,A5, D4
00000176 803A F373 or.b D0, [PC - 0xC8D /* FFFFF375, cstring ""<EOF> */]
0000017A 1818 move.b D4, [A0]+
0000017C 4A1B tst.b [A3]+
0000017E 379C A81B move.w [A3 + A2 + 0x1B], [A4]+
00000182 3706 move.w -[A3], D6
00000184 F373 .extension 0x373 <<F/4-5/1>> // unimplemented
00000186 0308 btst A0, D1
00000188 ED02 asl D2.b, 6
0000018A D303 addx.b D1, D3
0000018C BB03 xor.b D3, D5
0000018E 7A0B moveq.l D5, 0x0B
00000190 0116 btst [A6], D0
00000192 80EB 0F7B divu.w D0, [A3 + 0xF7B]
00000196 0861 0C16 bchg.b -[A1], 0x16
0000019A CA16 and.b D5, [A6]
0000019C CA6B 09D9 and.w D5, [A3 + 0x9D9]
000001A0 1335 0F0A F30E move.b -[A1], [[A5 + <<invalid base displacement size>> + D0 * 8] - 0xCF2]
000001A6 0200 6315 andi.b D0, 0x15
000001AA 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
000001AC D301 addx.b D1, D1
000001AE C101 abcd D0, D1
000001B0 E307 asl D7.b, 1
000001B2 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000001B4 A30F syscall MountVol, flags=3
000001B6 5B03 subq.b D3, 5
000001B8 C500 abcd D2, D0
000001BA 1B14 move.b -[A5], [A4]
000001BC 328B move.w [A1], A3
000001BE 12A1 move.b [A1], -[A1]
000001C0 0040 6E06 ori.w D0, 0x6E06
000001C4 8A1A or.b D5, [A2]+
000001C6 0F26 btst -[A6], D7
000001C8 064B 4D02 addi.w A3, 0x4D02
000001CC 00B3 1E38 8510 2A20 ori.l [A3 + D2 * 2 + 0x20], 0x1E388510
000001D4 1036 0A61 move.b D0, [A6 + D0 * 2 + 0x61]
000001D8 0783 bclr D3, D3
000001DA 021E EB00 andi.b [A6]+, 0x0
000001DE 1B44 5B39 move.b [A5 + 0x5B39], D4
000001E2 1643 movea.b A3, D3
000001E4 4083 negx.l D3
000001E6 1038 C306 move.b D0, [0xFFFFC306]
000001EA 0D01 btst D1, D6
000001EC EB08 lsl D0.b, 5
000001EE 0101 btst D1, D0
000001F0 B301 xor.b D1, D1
000001F2 C032 149B and.b D0, [A2 + D1.w * 4 - 0x101]
000001F6 251B move.l -[A2], [A3]+
000001F8 0BEC .incomplete
000001FA 5B19 subq.b [A1]+, 5
000001FC 3B06 move.w -[A5], D6
000001FE 8B01 sbcd D5, D1
00000200 D301 addx.b D1, D1
00000202 16B3 2E64 move.b [A3], [A3 + D2 * 8 + 0x64]
00000206 3331 0200 move.w -[A1], [A1 + D0.w * 2]
0000020A 5B42 subq.w D2, 5
0000020C 7B01 moveq.l D5, 0x01
0000020E 0838 1234 1023 btst.b [0x00001023], 0x34 /* '4' */
00000214 1D3C 9E24 move.b -[A6], 0x24 /* '$' */
00000218 081B 016E btst.b [A3]+, 0x6E /* 'n' */
0000021C 1630 EB0F 0AE3 074B move.b D3, [[A0 + <<invalid base displacement size>>] + A6 * 2 + 0xAE3074B]
00000224 000E E10B ori.b A6, 0xB
00000228 0AA0 4048 0200 xori.l -[A0], 0x40480200
0000022E 0FA0 bclr -[A0], D7
00000230 402A 06C3 negx.b [A2 + 0x6C3]
00000234 040B 1D06 subi.b A3, 0x6
00000238 231D move.l -[A1], [A5]+
0000023A 8100 sbcd D0, D0
0000023C CB02 abcd D5, D2
0000023E AC3B syscall TrackBox, auto_pop
00000240 2780 AE36 move.l [A3 + A2 * 8 + 0x36], D0
00000244 5C02 addq.b D2, 6
00000246 000F 7816 ori.b A7, 0x16
0000024A 3B00 move.w -[A5], D0
0000024C 0902 btst D2, D4
0000024E 0200 6300 andi.b D0, 0x0
00000252 651E bcs +0x20 /* 00000272 */
00000254 0F65 bchg -[A5], D7
00000256 000F 0622 ori.b A7, 0x22 /* '\"' */
0000025A C316 and.b [A6], D1
0000025C CB02 abcd D5, D2
0000025E 80BB 1C5C or.l D0, [PC + D1 * 4 + 0x5C]
00000262 2B09 move.l -[A5], A1
00000264 BB02 xor.b D2, D5
00000266 2245 movea.l A1, D5
00000268 21C3 04E3 move.l [0x000004E3], D3
0000026C 0B44 bchg D4, D5
0000026E CB03 abcd D5, D3
00000270 2510 move.l -[A2], [A0]
label00000272:
00000272 4820 nbcd.b -[A0]
00000274 1022 move.b D0, -[A2]
00000276 0A24 0804 xori.b -[A4], 0x4
0000027A DA56 add.w D5, [A6]
0000027C C935 0428 and.b [A5 + D0.w * 4 + 0x28], D4
00000280 0E04 CEE0 .invalid.b D4, 0xE0 // invalid immediate operation
00000284 04A4 967E 0321 subi.l -[A4], 0x967E0321
0000028A C45C and.w D2, [A4]+
0000028C 04B3 110B 0F06 221A subi.l [A3 + D2.w * 2 + 0x1A], 0x110B0F06
00000294 2340 2604 move.l [A1 + 0x2604], D0
00000298 3A22 move.w D5, -[A2]
0000029A DA56 add.w D5, [A6]
0000029C 9898 sub.l D4, [A0]+
0000029E 3829 33C6 move.w D4, [A1 + 0x33C6]
000002A2 3C9E move.w [A6], [A6]+
000002A4 1B01 move.b -[A5], D1
000002A6 082E 2A3A 3EA5 btst.b [A6 + 0x3EA5], 0x3A /* ':' */
000002AC 260E move.l D3, A6
000002AE 2906 move.l -[A4], D6
000002B0 0B0A btst A2, D5
000002B2 0C56 063E cmpi.w [A6], 0x63E
000002B6 0622 A002 addi.b -[A2], 0x2
000002BA 000F 067C ori.b A7, 0x7C /* '|' */
000002BE AA00 syscall OpenCPort
000002C0 0F16 btst [A6], D7
000002C2 E300 asl D0.b, 1
000002C4 0200 0300 andi.b D0, 0x0
000002C8 0690 044C 562C addi.l [A0], 0x44C562C
000002CE 9672 DB0E 5CED sub.w D3, [[A2 + <<invalid base displacement size>>] + A5 * 2 + 0x5CED]
000002D4 0056 9B0C ori.w [A6], 0x9B0C
000002D8 5CDB sge [A3]+
000002DA 0A1E 16DB xori.b [A6]+, 0xDB
000002DE 9023 sub.b D0, -[A3]
000002E0 0158 bchg [A0]+, D0
000002E2 0C90 8883 0132 cmpi.l [A0], 0x88830132
000002E8 0C7C 0200 A359 cmpi.w 0xA359, 0x200
000002EE 2E7C 2C2B 0130 movea.l A7, 0x2C2B0130
000002F4 0B0F btst A7, D5
000002F6 04EA .incomplete
000002F8 7CC8 moveq.l D6, 0xFFFFFFC8
000002FA CD10 and.b [A0], D6
000002FC 0521 btst -[A1], D2
000002FE 00C5 .incomplete
00000300 100C move.b D0, A4
00000302 0545 bchg D5, D2
00000304 0F04 btst D4, D7
00000306 28C8 move.l [A4]+, A0
00000308 0200 B33D andi.b D0, 0x3D /* '=' */
0000030C CD0D abcd -[A6], -[A5]
0000030E 220A move.l D1, A2
00000310 B10C cmpm.b [A0]+, [A4]+
00000312 2408 move.l D2, A0
00000314 0622 6903 addi.b -[A2], 0x3
00000318 0F6D 0313 bchg [A5 + 0x313], D7
0000031C 1845 movea.b A4, D5
0000031E 2750 2010 move.l [A3 + 0x2010], [A0]
00000322 1B00 move.b -[A5], D0
00000324 3C93 move.w [A6], [A3]
00000326 00A5 0325 11E9 ori.l -[A5], 0x32511E9
0000032C 0314 btst [A4], D1
0000032E 063E 0904 addi.b <<invalid special address>>, 0x4
00000332 AB84 syscall slXMASK8
00000334 0306 btst D6, D1
00000336 7A4B moveq.l D5, 0x4B
00000338 0904 btst D4, D4
0000033A 84C8 divu.w D2, A0
0000033C 1B00 move.b -[A5], D0
0000033E 1E0C move.b D7, A4
00000340 680C bvc +0xE /* 0000034E */
00000342 1B00 move.b -[A5], D0
00000344 0200 2B1A andi.b D0, 0x1A
00000348 1322 move.b -[A1], -[A2]
0000034A 0B72 9B00 bchg [A2 + <<invalid base displacement size>> + A1 * 2], D5
label0000034E:
0000034E B86B 21CB cmp.w D4, [A3 + 0x21CB]
00000352 0E2A 44DB 004D .invalid.b [A2 + 0x4D], 0xDB // invalid immediate operation
00000358 0622 4106 addi.b -[A2], 0x6
0000035C 910C subx.b -[A0], -[A4]
0000035E 0F65 bchg -[A5], D7
00000360 0422 1E0C subi.b -[A2], 0xC
00000364 2202 move.l D1, D2
00000366 001B 0F6B ori.b [A3]+, 0x6B /* 'k' */
0000036A 003B 8E0F 044C ori.b [PC + D0.w * 4 + 0x4C], 0xF
00000370 0EC1 .incomplete
00000372 117B 037E CD00 move.b [A0 - 0x3300], <<invalid full ext with IS == 1 and I/IS == 6>>
00000378 306B 2CD1 movea.w A0, [A3 + 0x2CD1]
0000037C 003B 01EB 049B ori.b [PC + D0.w * 4 - 0x101], 0xEB
00000382 0683 0629 0193 addi.l D3, 0x6290193
00000388 016B 2CA3 bchg [A3 + 0x2CA3], D0
0000038C 1333 5F9B 060B 2B2D move.b -[A1], [[ + D5 * 8] + 0x60B2B2D]
00000394 013B 019B 1611 0215 btst [[ + D0] + 0x16110215], D0
0000039C 04CD .incomplete
0000039E 0042 AD06 ori.w D2, 0xAD06
000003A2 9324 sub.b -[A4], D1
000003A4 6A25 bpl +0x27 /* 000003CB */
000003A6 0C05 163E cmpi.b D5, 0x3E /* '>' */
000003AA 8518 or.b [A0]+, D2
000003AC 2E48 movea.l A7, A0
000003AE 2CDA move.l [A6]+, [A2]+
000003B0 7EA9 moveq.l D7, 0xFFFFFFA9
000003B2 1609 move.b D3, A1
000003B4 013B 0109 btst [[PC + <<invalid base displacement size>> + D0]], D0
000003B8 141B move.b D2, [A3]+
000003BA 2F7B 0322 2B6D 4B00 D34D move.l [A7 - 0x2CB3], [[PC + 0x2B6D + D0 * 2] + 0x4B00]
000003C4 5327 subq.b -[A7], 1
000003C6 3E53 movea.w A7, [A3]
000003C8 0504 btst D4, D2
000003CA A11F syscall DisposPtr/DisposePtr, flags=1
000003CC 0918 btst [A0]+, D4
000003CE A321 syscall GetPtrSize, flags=3
000003D0 E311 roxl D1.b, 1
000003D2 EB01 asl D1.b, 5
000003D4 3E83 move.w [A7], D3
000003D6 0204 CB1B andi.b D4, 0x1B
000003DA 7101 moveq.l D0, 0x01
000003DC AB0D syscall GetSeek
000003DE 049B 0B11 0143 subi.l [A3]+, 0xB110143
// begin alternate branch 000003E2-000003E4
label000003E2:
000003E2 0143 bchg D3, D0
// end alternate branch 000003E2-000003E4
label000003E2: // (misaligned)
000003E4 0904 btst D4, D4
000003E6 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000003E8 6823 bvc +0x25 /* 0000040D */
000003EA 0BBB 1C52 bclr [PC + D1 * 4 + 0x52], D5
000003EE 9101 subx.b D0, D1
000003F0 0C48 B304 cmpi.w A0, 0xB304
000003F4 0E09 150F .invalid.b A1, 0xF // invalid immediate operation
000003F8 C944 exg D4, D4
000003FA 6555 bcs +0x57 /* 00000451 */
000003FC 363C 6A24 move.w D3, 0x6A24 /* 'j$' */
00000400 081E 1A0F btst.b [A6]+, 0xF
00000404 2623 move.l D3, -[A3]
00000406 0104 btst D4, D0
00000408 130C move.b -[A1], A4
0000040A FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
0000040C 60D4 bra -0x2A /* 000003E2 */
0000040E 2856 movea.l A4, [A6]
00000410 0200 DB5A andi.b D0, 0x5A /* 'Z' */
00000414 70A4 moveq.l D0, 0xFFFFFFA4
00000416 AB03 syscall Jackson
00000418 C84B and.w D4, A3
0000041A 02DA .incomplete
0000041C 6E63 bgt +0x65 /* 00000481 */
0000041E 1256 movea.b A1, [A6]
00000420 1818 move.b D4, [A0]+
00000422 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000424 2A41 movea.l A5, D1
00000426 0172 6312 4245 bchg [[A2 + D6 * 2] + 0x4245], D0
0000042C 6EBB bgt -0x43 /* 000003E9 */
0000042E 4C13 1404 movem.w D2,A2,A4, [A3]
00000432 4C72 2C6C 561E movem.l D2,D3,D5,D6,A2,A3,A5, [A2 + D5.w * 8 + 0x1E]
00000438 9130 FB1A 8D30 sub.b [[A0 + A7 * 2] - 0x72D0], D0
0000043E CE05 and.b D7, D5
00000440 0683 0C02 009B addi.l D3, 0xC02009B
00000446 3844 movea.w A4, D4
00000448 6301 bls +0x3 /* 0000044B */
0000044A C914 and.b [A4], D4
0000044C E329 lsl D1.b, D1
0000044E 3C0B move.w D6, A3
00000450 0565 bchg -[A5], D2
00000452 3E28 B302 move.w D7, [A0 - 0x4CFE]
00000456 0200 9323 andi.b D0, 0x23 /* '#' */
0000045A 1EA2 move.b [A7], -[A2]
0000045C 0200 B306 andi.b D0, 0x6
00000460 810A sbcd -[A0], -[A2]
00000462 84BB 08E3 or.l D2, [PC + D0 - 0x29]
00000466 291E move.l -[A4], [A6]+
00000468 0CE3 .incomplete
0000046A 2902 move.l -[A4], D2
0000046C 00FB .incomplete
0000046E 531C subq.b [A4]+, 1
00000470 2C3A EB18 move.l D6, [PC - 0x14E8 /* FFFFEF8A, cstring ""<EOF> */]
00000474 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00000476 C95F and.w [A7]+, D4
00000478 CB11 and.b [A1], D5
0000047A E4CB roxr .w A3
0000047C 8506 sbcd D2, D6
0000047E EB18 rol D0.b, 5
00000480 5802 addq.b D2, 4
00000482 0073 4BE8 0484 ori.w [A3 + D0.w * 4 - 0x124], 0x4BE8
00000488 7EA1 moveq.l D7, 0xFFFFFFA1
0000048A 0362 bchg -[A2], D1
0000048C 5232 0904 addq.b <<invalid full ext with I/IS == 4>>, 1
00000490 AB09 syscall DrawArc
00000492 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000494 7302 moveq.l D1, 0x02
00000496 286A 6506 movea.l A4, [A2 + 0x6506]
0000049A 2310 move.l -[A1], [A0]
0000049C 1EE5 move.b [A7]+, -[A5]
0000049E 002B 0D32 0200 ori.b [A3 + 0x200], 0x32 /* '2' */
000004A4 6326 bls +0x28 /* 000004CC */
000004A6 6283 bhi -0x7B /* 0000042B */
000004A8 00EB .incomplete
000004AA 88BE or.l D4, <<invalid special address>>
000004AC DC80 add.l D6, D0
000004AE E36E lsl D6.w, D1
000004B0 1E65 movea.b A7, -[A5]
000004B2 056B 0229 bchg [A3 + 0x229], D2
000004B6 02FB .incomplete
000004B8 05D8 .incomplete
000004BA 8B00 sbcd D5, D0
000004BC 931A sub.b [A2]+, D1
000004BE E8A3 asr D3, D4
000004C0 1370 6252 2305 move.b [A1 + 0x2305], [A0 + D6.w * 2 + 0x52]
000004C6 AB18 syscall PushVerb
000004C8 A309 syscall Delete/PBHDelete/HDelete, flags=3
000004CA 3AEB 1F18 move.w [A5]+, [A3 + 0x1F18]
// begin alternate branch 000004CC-000004CE
label000004CC:
000004CC 1F18 move.b -[A7], [A0]+
// end alternate branch 000004CC-000004CE
label000004CC: // (misaligned)
000004CE 1814 move.b D4, [A4]
000004D0 880C or.b D4, A4
000004D2 EB1F rol D7.b, 5
000004D4 0200 6B04 andi.b D0, 0x4
000004D8 7641 moveq.l D3, 0x41
000004DA 81EB 1F0C divs.w D0, [A3 + 0x1F0C]
000004DE AB14 syscall PatDither
000004E0 0200 330F andi.b D0, 0xF
000004E4 6303 bls +0x5 /* 000004E9 */
000004E6 E500 asl D0.b, 2
000004E8 1B13 move.b -[A5], [A3]
000004EA E500 asl D0.b, 2
000004EC BE33 019B 0193 1A43 cmp.b D7, [[ + D0] + 0x1931A43]
000004F4 4458 neg.w [A0]+
000004F6 1C13 move.b D6, [A3]
000004F8 0789 bclr A1, D3
000004FA 01FE .incomplete
000004FC 2903 move.l -[A4], D3
000004FE FEA5 5493 .extension 0xEA5 <<F/2-3/7>> // unimplemented
00000502 43E3 lea.l A1, -[A3]
00000504 01D3 .incomplete
00000506 812D 13C3 or.b [A5 + 0x13C3], D0
0000050A 1B43 04CD move.b [A5 + 0x4CD], D3
0000050E 001B 27AB ori.b [A3]+, 0xAB
00000512 070F btst A7, D3
00000514 4473 0569 16C3 neg.w [[A3 + 0x16C3]]
0000051A 0369 41B5 bchg [A1 + 0x41B5], D1
0000051E 3D04 move.w -[A6], D4
00000520 846B 0503 or.w D2, [A3 + 0x503]
00000524 0306 btst D6, D1
00000526 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000528 0C03 0302 cmpi.b D3, 0x2
0000052C 0033 6078 B24B ori.b [A3 + A3.w * 2 + 0x4B], 0x78 /* 'x' */
00000532 033A 9065 btst [PC - 0x6F9B /* FFFF9599, cstring ""<EOF> */], D1
00000536 0C0C 6806 cmpi.b A4, 0x6
0000053A 9083 sub.l D0, D3
0000053C 0376 74AB bchg [A6 + D7.w * 4 - 0x85], D1
00000540 370B move.w -[A3], A3
00000542 02F0 .incomplete
00000544 B290 cmp.l D1, [A0]
00000546 3A23 move.w D5, -[A3]
00000548 0045 594C ori.w D5, 0x594C /* 'YL' */
0000054C BB08 cmpm.b [A5]+, [A0]+
0000054E 2C96 move.l [A6], [A6]
00000550 08AE 0B0F A823 bclr.b [A6 - 0x57DD], 0xF
00000556 0092 E696 56AE ori.l [A2], 0xE69656AE
0000055C F318 .extension 0x318 <<F/4-5/1>> // unimplemented
0000055E A8E4 syscall SectRgn
00000560 06CB .incomplete
00000562 0569 0406 bchg [A1 + 0x406], D2
00000566 2300 move.l -[A1], D0
00000568 0200 0F78 andi.b D0, 0x78 /* 'x' */
0000056C B2CB cmpa.w A1, A3
0000056E 0569 0492 bchg [A1 + 0x492], D2
00000572 E6F3 077E ror .w <<invalid full ext with IS == 1 and I/IS == 6>>
00000576 FC1E 0690 .unknown 0xFC1E 0x0690 (W = 6)
0000057A E502 asl D2.b, 2
0000057C 2300 move.l -[A1], D0
0000057E A103 syscall Write, flags=1
00000580 6100 1603 bsr +0x1605 /* 00001B85 */
00000584 0316 btst [A6], D1
00000586 3340 0200 move.w [A1 + 0x200], D0
0000058A 0F78 6101 bchg [0x00006101], D7
0000058E 1680 move.b [A3], D0
00000590 451C .invalid 2, [A4]+ // invalid opcode 4 with b == 4
00000592 537A B053 subq.w [PC - 0x4FAD /* FFFFB5E7, cstring ""<EOF> */], 1
00000596 013B 0953 019B 000B btst [[PC] + 0x19B000B], D0
0000059E 03E3 .incomplete
000005A0 0D53 bchg [A3], D6
000005A2 013B 0613 btst [PC + D0.w * 8 + 0x13], D0
000005A6 0074 5B15 4A53 ori.w [A4 + D4 * 2 + 0x53], 0x5B15
000005AC 01BB 0268 bclr [PC + D0.w * 2 + 0x68], D0
000005B0 A853 syscall ShowCursor
000005B2 01A1 bclr -[A1], D0
000005B4 00BB 05E5 096B 1156 ori.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x5E5096B
000005BC 6B24 bmi +0x26 /* 000005E2 */
000005BE F318 .extension 0x318 <<F/4-5/1>> // unimplemented
000005C0 8360 or.w -[A0], D1
000005C2 2300 move.l -[A1], D0
000005C4 A318 syscall GetFPos, flags=3
000005C6 AB01 syscall BitsToMap
000005C8 06AB 01A8 C110 2100 addi.l [A3 + 0x2100], 0x1A8C110
000005D0 C303 abcd D1, D3
000005D2 16E3 move.b [A3]+, -[A3]
000005D4 2CD3 move.l [A6]+, [A3]
000005D6 0685 00B3 09D3 addi.l D5, 0xB309D3
000005DC 0604 A100 addi.b D4, 0x0
000005E0 6C43 bge +0x45 /* 00000625 */
label000005E2:
000005E2 0D16 btst [A6], D6
000005E4 AB11 syscall OldPatToNew
000005E6 D306 addx.b D1, D6
000005E8 0B02 btst D2, D5
000005EA D300 addx.b D1, D0
000005EC B10F cmpm.b [A0]+, [A7]+
000005EE D089 add.l D0, A1
000005F0 0F45 bchg D5, D7
000005F2 0C85 0056 E4C1 cmpi.l D5, 0x56E4C1
000005F8 0B13 btst [A3], D5
000005FA 0D01 btst D1, D6
000005FC 1F8D 5473 move.b [A7 + D5.w * 4 + 0x73], A5
00000600 78F1 moveq.l D4, 0xFFFFFFF1
00000602 5773 0EED subq.w [A3 + D0 * 8 - 0x19], 3
00000606 57AD 5BBB subq.l [A5 + 0x5BBB], 3
0000060A 361E move.w D3, [A6]+
0000060C 1492 move.b [A2], [A2]
0000060E E66C lsr D4.w, D3
00000610 2A02 move.l D5, D2
00000612 00D3 .incomplete
00000614 0D09 btst A1, D6
00000616 0713 btst [A3], D3
00000618 0808 1BA6 btst.b A0, 0xA6
0000061C 8B06 sbcd D5, D6
0000061E 7300 moveq.l D1, 0x00
00000620 D318 add.b [A0]+, D1
00000622 0461 0906 subi.w -[A1], 0x906
00000626 630D bls +0xF /* 00000635 */
00000628 1633 2FD3 06A8 730E move.b D3, [[] + 0x6A8730E]
00000630 0621 0001 addi.b -[A1], 0x1
00000634 016B 1661 bchg [A3 + 0x1661], D0
// begin alternate branch 00000636-00000638
label00000636:
00000636 1661 movea.b A3, -[A1]
// end alternate branch 00000636-00000638
label00000636: // (misaligned)
00000638 0C63 0D02 cmpi.w -[A3], 0xD02
0000063C 00B3 2CD8 B61E F301 ori.l [[A3 + <<invalid base displacement size>> + A7 * 2]], 0x2CD8B61E
00000644 8CE3 divu.w D6, -[A3]
00000646 39A5 2CE3 move.w [A4 + D2 * 4 - 0x29], -[A5]
0000064A 0A25 01A7 xori.b -[A5], 0xA7
0000064E 0534 891D btst [[A4] + A0], D2
00000652 AEB3 syscall 0xAB3, auto_pop
00000654 00AE 8B06 1B0B A30B ori.l [A6 - 0x5CF5], 0x8B061B0B
0000065C 6307 bls +0x9 /* 00000665 */
0000065E BB06 xor.b D6, D5
00000660 2104 move.l -[A0], D4
00000662 0200 3308 andi.b D0, 0x8
00000666 D8B6 063E add.l D4, [A6 + D0.w * 8 + 0x3E]
0000066A 8839 035C A520 or.b D4, [0x035CA520]
00000670 7EA1 moveq.l D7, 0xFFFFFFA1
00000672 2065 movea.l A0, -[A5]
00000674 41F1 013B 0C5C 3303 6996 A69C lea.l A0, [[A1 + 0xC5C3303 + D0] + 0x6996A69C]
00000680 A8A6 syscall EqualRect
00000682 0406 3E28 subi.b D6, 0x28 /* '(' */
00000686 6B05 bmi +0x7 /* 0000068D */
00000688 0200 3B36 andi.b D0, 0x36 /* '6' */
0000068C 4A66 tst.w -[A6]
0000068E AE0E syscall FillCRect, auto_pop
00000690 D0A8 3ED5 add.l D0, [A0 + 0x3ED5]
00000694 2566 C903 move.l [A2 - 0x36FD], -[A6]
00000698 669C bne -0x62 /* 00000636 */
0000069A A866 syscall StuffHex
0000069C C903 abcd D4, D3
0000069E 2B13 move.l -[A5], [A3]
000006A0 C503 abcd D2, D3
000006A2 3B34 0102 B343 move.w -[A5], [[A4 + <<invalid base displacement size>> + D0] - 0x4CBD]
000006A8 044C 6B05 subi.w A4, 0x6B05
000006AC 2C84 move.l [A6], D4
000006AE 6B01 bmi +0x3 /* 000006B1 */
000006B0 3E04 move.w D7, D4
000006B2 4C2B 132C 848B movem.w D2,D3,D5,A0,A1,A4, [A3 - 0x7B75]
000006B8 0266 4A3E andi.w -[A6], 0x4A3E /* 'J>' */
000006BC AE73 syscall ControlDispatch, auto_pop
000006BE 03A8 3E06 bclr [A0 + 0x3E06], D1
000006C2 3E2D A006 move.w D7, [A5 - 0x5FFA]
000006C6 3E02 move.w D7, D2
000006C8 00C3 .incomplete
000006CA 2216 move.l D1, [A6]
000006CC 4205 clr.b D5
000006CE BD4A cmpm.w [A6]+, [A2]+
000006D0 86D0 divu.w D3, [A0]
000006D2 5C40 addq.w D0, 6
000006D4 66DB bne -0x23 /* 000006B1 */
000006D6 0340 bchg D0, D1
000006D8 A640 syscall ResrvMem/ReserveMem, flags=6
000006DA 66AB bne -0x53 /* 00000687 */
000006DC 0640 A64A addi.w D0, 0xA64A
000006E0 3ED0 move.w [A7]+, [A0]
000006E2 5CAB 065B addq.l [A3 + 0x65B], 6
000006E6 1785 9F0D move.b [[A3 + <<invalid base displacement size>>] + A1 * 8], D5
000006EA 78E3 moveq.l D4, 0xFFFFFFE3
000006EC 6519 bcs +0x1B /* 00000707 */
000006EE 7131 moveq.l D0, 0x31
000006F0 1F91 028B move.b [A7 + D0.w * 2 - 0x117], [A1]
000006F4 784D moveq.l D4, 0x4D
000006F6 0263 0A8C andi.w -[A3], 0xA8C
000006FA EB01 asl D1.b, 5
000006FC 6043 bra +0x45 /* 00000741 */
000006FE 03E8 .incomplete
00000700 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000702 8B11 or.b [A1], D5
00000704 0B03 btst D3, D5
00000706 3008 move.w D0, A0
00000708 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
0000070A 0F06 btst D6, D7
0000070C 1B08 move.b -[A5], A0
0000070E 0663 0A4A addi.w -[A3], 0xA4A /* '\nJ' */
00000712 0852 C51C bchg.b [A2], 0x1C
00000716 5B26 subq.b -[A6], 5
00000718 7821 moveq.l D4, 0x21
0000071A 0116 btst [A6], D0
0000071C B377 8E02 xor.w [A7 + A0 * 8 + 0x2], D1
00000720 005B 1578 ori.w [A3]+, 0x1578
00000724 2E0E move.l D7, A6
00000726 459A .invalid 2, [A2]+ // invalid opcode 4 with b == 6
00000728 1B08 move.b -[A5], A0
0000072A CC25 and.b D6, -[A5]
0000072C 9A6B 0009 sub.w D5, [A3 + 0x9]
00000730 4268 3C5B clr.w [A0 + 0x3C5B]
00000734 0893 062A bclr.b [A3], 0x2A /* '*' */
00000738 6541 bcs +0x43 /* 0000077B */
0000073A 7B35 moveq.l D5, 0x35
0000073C 2B13 move.l -[A5], [A3]
0000073E 8B1F or.b [A7]+, D5
00000740 0EC0 .incomplete
00000742 B8FB 401E cmpa.w A4, [PC + D4.w + 0x1E]
00000746 F8C5 4FE3 .extension 0x8C5 <<F/2-3/4>> // unimplemented
0000074A 02D1 .incomplete
0000074C 4F68 E84B chk.w D7, [A0 - 0x17B5]
00000750 1343 1323 move.b [A1 + 0x1323], D3
00000754 067B 1D2C 6252 addi.w [PC + D6.w * 2 + 0x52], 0x1D2C
0000075A 7309 moveq.l D1, 0x09
0000075C 885B or.w D4, [A3]+
0000075E 0503 btst D3, D2
00000760 0C02 00EB cmpi.b D2, 0xEB
00000764 0C2B 0887 0687 cmpi.b [A3 + 0x687], 0x87
0000076A 9318 sub.b [A0]+, D1
0000076C A54E syscall AddDrive, flags=5
0000076E 68C3 bvc -0x3B /* 00000733 */
00000770 3944 3B08 move.w [A4 + 0x3B08], D4
00000774 C56A 0E85 and.w [A2 + 0xE85], D2
00000778 8E0C or.b D7, A4
0000077A AD6C syscall FindControl, auto_pop
0000077C 0F2D 1023 btst [A5 + 0x1023], D7
00000780 00D7 .incomplete
00000782 024B 0F04 andi.w A3, 0xF04
00000786 A4AB syscall 0x0AB, flags=4
00000788 05B3 02FB bclr [A3 + D0.w * 2 - 0x5], D2
0000078C 236B 0574 4B1D move.l [A1 + 0x4B1D], [A3 + 0x574]
00000792 C54D exg A2, A5
00000794 C6C1 mulu.w D3, D1
00000796 370C move.w -[A3], A4
00000798 C6CD mulu.w D3, A5
0000079A 4D23 .invalid 6, -[A3] // invalid opcode 4 with b == 4
0000079C 0089 5006 3EBA ori.l A1, 0x50063EBA
000007A2 C303 abcd D1, D3
000007A4 2B1B move.l -[A5], [A3]+
000007A6 05BC 0484 2B13 bclr 0x4842B13, D2
000007AC C632 1429 and.b D3, [A2 + D1.w * 4 + 0x29]
000007B0 03DB .incomplete
000007B2 0FA5 bclr -[A5], D7
000007B4 B5FB 028B cmpa.l A2, [PC + D0.w * 2 - 0x117]
000007B8 013B 38BB btst [PC + D3 - 0x69], D0
000007BC 0363 bchg -[A3], D1
000007BE 1089 move.b [A0], A1
000007C0 23EB 8505 03E4 32BB move.l [0x03E432BB], [A3 - 0x7AFB]
000007C8 0614 0CE4 addi.b [A4], 0xE4
000007CC 2503 move.l -[A2], D3
000007CE 1349 A30D move.b [A1 - 0x5CF3], A1
000007D2 EC13 roxr D3.b, 6
000007D4 51E3 sf -[A3]
000007D6 2AEB 2B63 move.l [A5]+, [A3 + 0x2B63]
000007DA 1013 move.b D0, [A3]
000007DC 00D3 .incomplete
000007DE 08BA 6B03 9314 bclr.b [PC - 0x6CEC /* FFFF9AF4, cstring ""<EOF> */], 0x3
000007E4 4086 negx.l D6
000007E6 4A3E tst.b <<invalid special address>>
000007E8 9CC1 sub.w A6, D1
000007EA AF88 syscall slAvg, auto_pop
label000007EC:
000007EC E595 roxl D5, 2
000007EE E536 roxl D6.b, D2
000007F0 D310 add.b [A0], D1
000007F2 7B08 moveq.l D5, 0x08
000007F4 5141 subq.w D1, 8
000007F6 663C bne +0x3E /* 00000834 */
000007F8 AB0A syscall DrawLine
000007FA 9306 subx.b D1, D6
000007FC 0EE2 .incomplete
000007FE 08A7 0676 bclr.b -[A7], 0x76 /* 'v' */
00000802 66E8 bne -0x16 /* 000007EC */
00000804 1B18 move.b -[A5], [A0]+
00000806 8D16 or.b [A6], D6
00000808 9338 030C sub.b [0x0000030C], D1
0000080C 1416 move.b D2, [A6]
0000080E FAE5 62C1 .extension 0xAE5 <<F/2-3/5>> // unimplemented
00000812 676B beq +0x6D /* 0000087F */
00000814 0C14 88ED cmpi.b [A4], 0xED
00000818 00FB .incomplete
0000081A 0070 831D 2B13 5B03 6100 ori.w [[A0 + D2 * 2] + 0x5B036100], 0x831D
00000824 6B05 bmi +0x7 /* 0000082B */
00000826 D40A add.b D2, A2
00000828 2570 0200 C35D move.l [A2 - 0x3CA3], [A0 + D0.w * 2]
0000082E 051A btst [A2]+, D2
00000830 660F bne +0x11 /* 00000841 */
00000832 440B neg.b A3
label00000834:
00000834 0B0D btst A5, D5
00000836 094B bchg A3, D4
00000838 1B09 move.b -[A5], A1
0000083A 9CA5 sub.l D6, -[A5]
0000083C 18C3 move.b [A4]+, D3
0000083E 094D bchg A5, D4
00000840 781E moveq.l D4, 0x1E
00000842 E505 asl D5.b, 2
00000844 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000846 B0AB 19C1 cmp.l D0, [A3 + 0x19C1]
0000084A 8F93 or.l [A3], D7
0000084C 05CB .incomplete
0000084E 1C06 move.b D6, D6
00000850 9305 subx.b D1, D5
00000852 06AB 19A1 7902 006B addi.l [A3 + 0x6B], 0x19A17902
0000085A 9893 sub.l D4, [A3]
0000085C 070F btst A7, D3
0000085E 8ED6 divu.w D7, [A6]
00000860 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000862 064B 1B16 addi.w A3, 0x1B16
00000866 8002 or.b D0, D2
00000868 0023 02C1 ori.b -[A3], 0xC1
0000086C 0002 0003 ori.b D2, 0x3
00000870 04C0 .incomplete
00000872 01A4 bclr -[A4], D0
00000874 81A6 or.l -[A6], D0
00000876 2307 move.l -[A1], D7
00000878 163B 0285 move.b D3, [PC + D0.w * 2 - 0x123]
0000087C 05EB .incomplete
0000087E 0C0C AB19 cmpi.b A4, 0x19
00000882 2100 move.l -[A0], D0
00000884 E500 asl D0.b, 2
00000886 8B1C or.b [A4]+, D5
00000888 D30B addx.b -[A1], -[A3]
0000088A 14C1 move.b [A2]+, D1
0000088C 0502 btst D2, D2
0000088E 000F 7653 ori.b A7, 0x53 /* 'S' */
00000892 08C7 07B5 bset.b D7, 0xB5
00000896 B137 4810 xor.b [A7 + D4 + 0x10], D0
0000089A AB14 syscall PatDither
0000089C E115 roxl D5.b, 8
0000089E 2304 move.l -[A1], D4
000008A0 0E89 2F6B 2B93 .invalid.l A1, 0x2F6B2B93 // invalid immediate operation
000008A6 1F7B 8DCB 1785 87AB 141E move.b [A7 + 0x141E], [[ + <<invalid base displacement size>>] + 0x178587AB]
000008B0 E977 roxl D7.w, D4
000008B2 FB53 .extension 0xB53 <<F/4-5/5>> // unimplemented
000008B4 6183 bsr -0x7B /* 00000839 */
000008B6 9587 subx.l D2, D7
000008B8 410E .invalid 0, A6 // invalid opcode 4 with b == 4
000008BA 030F btst A7, D1
000008BC 9B00 subx.b D5, D0
000008BE 4338 6390 .invalid 1, [0x00006390] // invalid opcode 4 with b == 4
000008C2 8B01 sbcd D5, D1
000008C4 C300 abcd D1, D0
000008C6 2588 1A53 move.l [A2 + D1 * 2 + 0x53], A0
000008CA 0F26 btst -[A6], D7
000008CC 16FA 6583 move.b [A3]+, [PC + 0x6583 /* 00006E51, cstring ""<EOF> */]
000008D0 EB0C lsl D4.b, 5
000008D2 CD29 2B13 and.b [A1 + 0x2B13], D6
000008D6 A30E syscall UnmountVol/HUnmountVol, flags=3
000008D8 8869 0163 or.w D4, [A1 + 0x163]
000008DC 03F8 .incomplete
000008DE 8C49 or.w D6, A1
000008E0 2C0F move.l D6, A7
000008E2 E916 roxl D6.b, 4
000008E4 0931 3641 btst [A1 + D3.w * 8 + 0x41], D4
000008E8 FEE3 220E .extension 0xEE3 <<F/2-3/7>> // unimplemented
000008EC 2408 move.l D2, A0
000008EE 850C sbcd -[A2], -[A4]
000008F0 1B05 move.b -[A5], D5
000008F2 730D moveq.l D1, 0x0D
000008F4 7AA3 moveq.l D5, 0xFFFFFFA3
000008F6 0445 97B3 subi.w D5, 0x97B3
000008FA 022C 891B 6B02 andi.b [A4 + 0x6B02], 0x1B
00000900 6B00 0473 bmi +0x475 /* 00000D75 */
00000904 1DA9 80BB 4387 0842 0B72 move.b [[ + <<invalid base displacement size>>] + D4 * 2 + 0x8420B72], [A1 - 0x7F45]
0000090E C0B8 FB5F and.l D0, [0xFFFFFB5F]
00000912 2984 4505 move.l [[A4 + <<invalid base displacement size>>] + D4 * 4], D4
00000916 E36C lsl D4.w, D1
00000918 29F9 BCA9 3845 0993 5869 move.l 0x9935869, [0xBCA93845]
00000922 421B clr.b [A3]+
00000924 21E9 1FE5 111B move.l [0x0000111B], [A1 + 0x1FE5]
0000092A 211E move.l -[A0], [A6]+
0000092C 0C1B 2191 cmpi.b [A3]+, 0x91
00000930 999B sub.l [A3]+, D4
00000932 1AED 1114 move.b [A5]+, [A5 + 0x1114]
00000936 069B 1A0C 0E02 addi.l [A3]+, 0x1A0C0E02
0000093C 00AB 844B 0613 2B04 ori.l [A3 + 0x2B04], 0x844B0613
00000944 2304 move.l -[A1], D4
00000946 2A63 movea.l A5, -[A3]
00000948 292B 13C5 move.l -[A4], [A3 + 0x13C5]
0000094C EB88 lsl D0, 5
0000094E 0902 btst D2, D4
00000950 6B04 bmi +0x6 /* 00000956 */
00000952 3B0B move.w -[A5], A3
00000954 EC13 roxr D3.b, 6
label00000956:
00000956 0004 CB12 ori.b D4, 0x12
0000095A 2A5B movea.l A5, [A3]+
0000095C 296B 05FB 0285 move.l [A4 + 0x285], [A3 + 0x5FB]
00000962 3531 020F move.w -[A2], [A1 + D0.w * 2 + 0xF]
00000966 A135 syscall OffLine/Offline, flags=1
00000968 435C chk.w D1, [A4]+
0000096A EB2B lsl D3.b, D5
0000096C 9B1C sub.b [A4]+, D5
0000096E 8B01 sbcd D5, D1
00000970 81C6 divs.w D0, D6
00000972 56A9 1D69 addq.l [A1 + 0x1D69], 3
00000976 13F0 6700 05F3 0906 move.b [0x05F30906], [A0 + <<invalid base displacement size>> + D6 * 8]
0000097E 8623 or.b D3, -[A3]
00000980 2E27 move.l D7, -[A7]
00000982 0011 0338 ori.b [A1], 0x38 /* '8' */
00000986 EB00 asl D0.b, 5
00000988 0093 4EA2 2B1E ori.l [A3], 0x4EA22B1E
0000098E 4A68 D0A8 tst.w [A0 - 0x2F58]
00000992 6806 bvc +0x8 /* 0000099A */
00000994 222B 0B37 move.l D1, [A3 + 0xB37]
00000998 0037 A325 A90F A300 06A3 ori.b [[A7 + <<invalid base displacement size>>] + A2 - 0x5CFFF95D], 0x25 /* '%' */
// begin alternate branch 0000099A-000009A6
label0000099A:
0000099A A325 syscall GetHandleSize, flags=3
0000099C A90F syscall DrawNew
0000099E A300 syscall Open/PBHOpen/HOpen, flags=3
000009A0 06A3 0049 082B addi.l -[A3], 0x49082B
// end alternate branch 0000099A-000009A6
label0000099A: // (misaligned)
000009A2 0049 082B ori.w A1, 0x82B
000009A6 6078 bra +0x7A /* 00000A20 */
000009A8 E100 asl D0.b, 8
000009AA 1A9B move.b [A5], [A3]+
000009AC 1A26 move.b D5, -[A6]
000009AE 0D32 0700 btst [A2 + <<invalid base displacement size>> + D0 * 8], D6
000009B2 41AB 0AE2 .invalid 0, [A3 + 0xAE2] // invalid opcode 4 with b == 6
000009B6 086B 180E 1B0C bchg.b [A3 + 0x1B0C], 0xE
000009BC 04DA .incomplete
000009BE 6B01 bmi +0x3 /* 000009C1 */
000009C0 E946 asl D6.w, 4
000009C2 5166 subq.w -[A6], 8
000009C4 1E70 2D19 movea.b A7, [[A0 + D2 * 4]]
000009C8 832B C53D or.b [A3 - 0x3AC3], D1
000009CC 213D move.l -[A0], <<invalid special address>>
000009CE 9B02 subx.b D5, D2
000009D0 1701 move.b -[A3], D1
000009D2 15A1 1206 move.b [A2 + D1.w * 2 + 0x6], -[A1]
000009D6 3E70 CC14 movea.w A7, [A0 + A4 * 4 + 0x14]
000009DA 0523 btst -[A3], D2
000009DC DB0F addx.b -[A5], -[A7]
000009DE 7300 moveq.l D1, 0x00
000009E0 1C6B 115B movea.b A6, [A3 + 0x115B]
000009E4 01A3 bclr -[A3], D0
000009E6 0B23 btst -[A3], D5
000009E8 0F16 btst [A6], D7
000009EA CADE mulu.w D5, [A6]+
000009EC 3006 move.w D0, D6
000009EE EB11 roxl D1.b, 5
000009F0 21F0 1B02 5B00 1A93 move.l [0x00001A93], [[A0 + <<invalid base displacement size>> + D1 * 2] + 0x5B00]
000009F8 2926 move.l -[A4], -[A6]
000009FA 7825 moveq.l D4, 0x25
000009FC 01C3 .incomplete
000009FE 021B 027A andi.b [A3]+, 0x7A /* 'z' */
00000A02 B8A3 cmp.l D4, -[A3]
00000A04 071A btst [A2]+, D3
00000A06 0F26 btst -[A6], D7
00000A08 4048 negx.w A0
00000A0A 130B move.b -[A1], A3
00000A0C A504 syscall Control, flags=5
00000A0E EB21 asl D1.b, D5
00000A10 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000A12 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000A14 A500 syscall Open/PBHOpen/HOpen, flags=5
00000A16 1B27 move.b -[A5], -[A7]
00000A18 04CB .incomplete
00000A1A 00EB .incomplete
00000A1C 054B bchg A3, D2
label00000A1E:
00000A1E 1A06 move.b D5, D6
label00000A20:
00000A20 FC05 2121 .unknown 0xFC05 0x2121 (W = 6)
00000A24 0EB2 FCC9 0B1E A94A 9B21 .invalid.l [[A2 + <<invalid base displacement size>>] - 0x64DF], 0xFCC90B1E // invalid immediate operation
00000A2E FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000A30 063E 1ADB addi.b <<invalid special address>>, 0xDB
00000A34 2526 move.l -[A2], -[A6]
00000A36 45F2 0700 lea.l A2, [A2 + <<invalid base displacement size>> + D0 * 8]
00000A3A 9FB1 42C6 sub.l [A1 + D4.w * 2 - 0x58], D7
00000A3E 9704 subx.b D3, D4
00000A40 5705 subq.b D5, 3
00000A42 A5C5 syscall vTrashVBlks, flags=5
00000A44 597C 06C6 subq.w 0x6C6, 4
00000A48 C9F0 C159 muls.w D4, [[A0]]
00000A4C 06C6 .incomplete
00000A4E 81A6 or.l -[A6], D0
00000A50 C300 abcd D1, D0
00000A52 1613 move.b D3, [A3]
00000A54 0F02 btst D2, D7
00000A56 00E3 .incomplete
00000A58 3295 move.w [A1], [A5]
00000A5A 936B 7831 sub.w [A3 + 0x7831], D1
00000A5E 5253 addq.w [A3], 1
00000A60 4D0D .invalid 6, A5 // invalid opcode 4 with b == 4
00000A62 29CB 003B 1D74 move.l 0x3B1D74, A3
00000A68 FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
00000A6A 064B 3737 addi.w A3, 0x3737 /* '77' */
00000A6E 00BA 4B37 3A4B 1537 ori.l [PC + 0x1537 /* 00001FA7, cstring ""<EOF> */], 0x4B373A4B /* 'K7:K' */
00000A76 00C2 .incomplete
00000A78 0428 657C 1B05 subi.b [A0 + 0x1B05], 0x7C /* '|' */
00000A7E 06A3 19AD 0EC1 addi.l -[A3], 0x19AD0EC1
00000A84 0003 081E ori.b D3, 0x1E
00000A88 2E08 move.l D7, A0
00000A8A F132 .extension 0x132 <<F/4-5/0>> // unimplemented
00000A8C D323 add.b -[A3], D1
00000A8E 658E bcs -0x70 /* 00000A1E */
00000A90 A119 syscall InitZone, flags=1
00000A92 B609 cmp.b D3, A1
00000A94 1D66 051D move.b [A6 + 0x51D], -[A6]
00000A98 6605 bne +0x7 /* 00000A9F */
00000A9A 1D66 2701 move.b [A6 + 0x2701], -[A6]
00000A9E 1566 04CC move.b [A2 + 0x4CC], -[A6]
00000AA2 1485 move.b [A2], D5
00000AA4 05A7 bclr -[A7], D2
00000AA6 093C 534D btst 0x4D /* 'M' */, D4
00000AAA 051B btst [A3]+, D2
00000AAC 8E1A or.b D7, [A2]+
00000AAE 0F05 btst D5, D7
00000AB0 1B21 move.b -[A5], -[A1]
00000AB2 0111 btst [A1], D0
00000AB4 1B0F move.b -[A5], A7
00000AB6 2665 movea.l A3, -[A5]
00000AB8 190B move.b -[A4], A3
00000ABA 0DB5 0AB2 bclr [A5 + D0 * 2 - 0x78], D6
00000ABE A319 syscall InitZone, flags=3
00000AC0 2908 move.l -[A4], A0
00000AC2 6D07 blt +0x9 /* 00000ACB */
00000AC4 1A0F move.b D5, A7
00000AC6 2606 move.l D3, D6
00000AC8 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00000ACA 1701 move.b -[A3], D1
00000ACC 23B1 EBED 3C0F move.l [A1 + D3 * 4 + 0xF], <<invalid full ext with IS == 1 and I/IS == 5>>
00000AD2 2901 move.l -[A4], D1
00000AD4 2B24 move.l -[A5], -[A4]
00000AD6 01D8 .incomplete
00000AD8 E2E9 5CC5 lsr .w [A1 + 0x5CC5]
00000ADC 321B move.w D1, [A3]+
00000ADE 0C1E 0200 cmpi.b [A6]+, 0x0
00000AE2 7341 moveq.l D1, 0x41
00000AE4 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000AE6 C90E abcd -[A4], -[A6]
00000AE8 C5C0 muls.w D2, D0
00000AEA 4A90 tst.l [A0]
00000AEC C50E abcd -[A2], -[A6]
00000AEE 90F5 2B35 1270 4503 sub.w A0, [[A5 + 0x12704503] + D2 * 2]
00000AF6 E405 asr D5.b, 2
00000AF8 C201 and.b D1, D1
00000AFA 0C23 064A cmpi.b -[A3], 0x4A /* 'J' */
00000AFE 1B00 move.b -[A5], D0
00000B00 E1A3 asl D3, D0
00000B02 A81B syscall HCreateResFile
00000B04 004A C6A5 ori.w A2, 0xC6A5
00000B08 00C6 .incomplete
00000B0A E90B lsl D3.b, 4
00000B0C 90F7 0A0F sub.w A0, [A7 + D0 * 2 + 0xF]
00000B10 062B 246D 130F addi.b [A3 + 0x130F], 0x6D /* 'm' */
00000B16 6513 bcs +0x15 /* 00000B2B */
00000B18 2101 move.l -[A0], D1
00000B1A 7113 moveq.l D0, 0x13
00000B1C 0F26 btst -[A6], D7
00000B1E 1406 move.b D2, D6
00000B20 2206 move.l D1, D6
00000B22 0579 0350 2125 bchg [0x03502125], D2
00000B28 0622 E52E addi.b -[A2], 0x2E /* '.' */
00000B2C FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000B2E 4D2B 81D2 .invalid 6, [A3 - 0x7E2E] // invalid opcode 4 with b == 4
00000B32 0D99 bclr [A1]+, D6
00000B34 3701 move.w -[A3], D1
00000B36 B001 cmp.b D0, D1
00000B38 0C05 114A cmpi.b D5, 0x4A /* 'J' */
00000B3C 229C move.l [A1], [A4]+
00000B3E A836 syscall GetMaskTable
00000B40 8141 D301 pack D0, D1, 0xD301
00000B44 4A22 tst.b -[A2]
00000B46 AE63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries, auto_pop
00000B48 2CA8 2243 move.l [A6], [A0 + 0x2243]
00000B4C 04C5 .incomplete
00000B4E 0041 1122 ori.w D1, 0x1122
00000B52 A523 syscall DisposHandle/DisposeHandle, flags=5
00000B54 CC14 and.b D6, [A4]
00000B56 C916 and.b [A6], D4
00000B58 710C moveq.l D0, 0x0C
00000B5A A318 syscall GetFPos, flags=3
00000B5C 8289 or.l D1, A1
00000B5E 1657 movea.b A3, [A7]
00000B60 01D4 .incomplete
00000B62 223C 6AE2 0870 move.l D1, 0x6AE20870
00000B68 7B28 moveq.l D5, 0x28
00000B6A 6B01 bmi +0x3 /* 00000B6D */
00000B6C 0622 0307 addi.b -[A2], 0x7
00000B70 AC2B syscall Pack9, auto_pop
00000B72 09CB .incomplete
00000B74 0B5C bchg [A4]+, D5
00000B76 0701 btst D1, D3
00000B78 7CAE moveq.l D6, 0xFFFFFFAE
00000B7A 2A81 move.l [A5], D1
00000B7C 0042 D021 ori.w D2, 0xD021
00000B80 B392 xor.l [A2], D1
00000B82 BB13 xor.b [A3], D5
00000B84 2C28 4206 move.l D6, [A0 + 0x4206]
00000B88 1702 move.b -[A3], D2
00000B8A AA4B syscall NewColorDialog/NewCDialog
00000B8C 7AD1 moveq.l D5, 0xFFFFFFD1
00000B8E F5E4 .invalid <<F/7/2>>
00000B90 8706 sbcd D3, D6
00000B92 B9E4 cmpa.l A4, -[A4]
00000B94 C515 and.b [A5], D2
00000B96 8590 or.l [A0], D2
00000B98 E4C9 roxr .w A1
00000B9A 3929 18F5 move.w -[A4], [A1 + 0x18F5]
00000B9E 9032 CD18 sub.b D0, [A2 + A4 * 4]
00000BA2 5D90 subq.l [A0], 6
00000BA4 EB85 asl D5, 5
00000BA6 4158 chk.w D0, [A0]+
00000BA8 055A bchg [A2]+, D2
00000BAA 6902 bvs +0x4 /* 00000BAE */
00000BAC 918F subx.l -[A0], -[A7]
label00000BAE:
00000BAE F787 .invalid <<F/6/3>>
00000BB0 1797 0728 5118 move.b [A3 + 0x5118 + D0 * 8], [A7]
00000BB6 5312 subq.b [A2], 1
00000BB8 6606 bne +0x8 /* 00000BC0 */
00000BBA 2204 move.l D1, D4
00000BBC CE5B and.w D7, [A3]+
00000BBE 0104 btst D4, D0
label00000BC0:
00000BC0 968B sub.l D3, A3
00000BC2 02D0 .incomplete
00000BC4 5C04 addq.b D4, 6
00000BC6 965B sub.w D3, [A3]+
00000BC8 0165 bchg -[A5], D0
00000BCA 1145 0101 move.b [A0 + 0x101], D5
00000BCE 25A1 1197 0B1D 2702 move.l [[] + D1 + 0xB1D2702], -[A1]
00000BD6 3673 010E CB0F movea.w A3, [[A3 + <<invalid base displacement size>>] + D0 - 0x34F1]
00000BDC 2E0E move.l D7, A6
00000BDE 2CA4 move.l [A6], -[A4]
00000BE0 EB58 rol D0.w, 5
00000BE2 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00000BE4 C123 and.b -[A3], D0
00000BE6 5607 addq.b D7, 3
00000BE8 00E6 .incomplete
00000BEA 030A btst A2, D1
00000BEC 30BB B689 move.w [A0], [PC + A3.w * 8 - 0x119]
00000BF0 D045 add.w D0, D5
00000BF2 0D6B 5D3B bchg [A3 + 0x5D3B], D6
00000BF6 34F1 0917 0354 4599 move.w [A2]+, [[A1] + D0 + 0x3544599]
00000BFE C998 and.l [A0]+, D4
00000C00 B306 xor.b D6, D1
00000C02 3870 A4EB movea.w A4, [A0 + A2.w * 4 - 0x21]
00000C06 2C43 movea.l A6, D3
00000C08 0D7B 010E AD18 bchg [[PC + <<invalid base displacement size>>] + D0 - 0x52E8], D6